Linux 目录功能全览图 (完整版)

Linux 目录功能全览图 (完整版)

/bin

存放lscp等常用命令。在现代系统中,通常是/usr/bin的符号链接。

/boot

包含Linux内核文件和引导加载程序(如GRUB)所需的文件,是系统启动的核心。

/dev

存放设备文件,Linux将所有硬件设备(如硬盘/dev/sda、终端)都抽象为文件。

/etc

存储系统和应用程序的全局配置文件,"Etcetera"的缩写。

/home

普通用户的个人主目录,每个用户在此目录下拥有自己的文件夹。

/lib

存放系统和程序运行所必需的共享库文件(Library)。

/media

用于临时挂载可移动设备,如U盘、光驱等,系统会自动在此创建目录。

/mnt

提供给用户临时手动挂载外部文件系统的位置(Mount)。

/opt

用于存放可选的(Optional)第三方软件包和附加程序。

/proc

一个虚拟文件系统,提供运行时内核和进程(Process)的信息。

/root

超级用户(root)的专属主目录,具有最高系统权限。

/run

存放系统自上次启动以来的运行时数据,重启后会自动清空。

/sbin

存放系统管理员使用的管理命令,如shutdown。通常是/usr/sbin的链接。

/srv

存放服务(Service)提供的数据,如网页服务器的网站资源。

/sys

与/proc类似,是一个虚拟文件系统,提供内核与设备相关的实时数据。

/tmp

用于存放短期临时文件(Temporary),系统重启后会自动清空。

/usr

存放用户安装的应用程序和文件,是系统中占用空间最大的目录之一。

/var

存放经常变化的文件(Variable),如日志、缓存、邮件等动态数据。

/lost+found

存放文件系统修复后找到的孤立文件片段,用于数据恢复。

/usr/local

用户自行编译安装软件的默认位置,与系统包管理区分开。

/var/log

存放系统及各种服务的日志文件,是排查问题的关键目录。

/snap

现代通用软件包(Snap)的安装目录,包含应用及其依赖。